package main

import (
	"fmt"
)
//4.打印出所有的 "水仙花数 "，所谓 "水仙花数 "是指一个三位数，其各位数字立方和等于该数本身。
// 例如：153是一个 "水仙花数 "，因为153=1的三次方＋5的三次方＋3的三次方。
func main()  {
	for i:=100;i<=999;i++ {
		b:=i%1000/100
		s:=i%100/10
		g:=i%10/1
		if b*b*b+s*s*s+g*g*g==i {
			fmt.Println(i)
		}
	}

	fmt.Println()
	for a:=1;a<10;a++{
		for b:=0;b<10;b++{
			for c:=0;c<10;c++{
				s:=100*a+10*b+c
				if s==a*a*a+b*b*b+c*c*c {
					fmt.Println(s)
				}

			}
		}
	}
}
